package com.briup.bookstore.common.model.entity;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * 实体类 - 图书
 * @author YuYan
 * @date 2023-12-26 20:19:51
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class Book {

    /* 实体属性 */
    /**
     * 主键ID
     */
    private Integer id;
    /**
     * 图书名称
     */
    private String name;
    /**
     * 封面图片
     */
    private String cover;
    /**
     * 图书描述
     */
    private String description;
    /**
     * 作者
     */
    private String author;
    /**
     * 出版社
     */
    private String publisher;
    /**
     * 价格
     */
    private Double price;
    /**
     * 库存数量
     */
    private String storeNum;
    /**
     * 状态（0-上架，1-下架）
     */
    private Integer status;
    /**
     * 所属分类ID
     */
    private Integer categoryId;
    /**
     * 所属分类
     */
    private Category category;

    /**
     * 查询关键字
     */
    private String keyword;


}
